home *** CD-ROM | disk | FTP | other *** search
/ Chip: 2005 Utilities / CHIP Utilities 2005 / CHIP Utilities 2005.iso / dosapps / diskedit / de3.doc < prev    next >
Encoding:
Text File  |  1998-06-02  |  26.5 KB  |  594 lines

  1. ----------------------------------------------------------------------------
  2. EXIT DE <Alone-F10>
  3.  
  4.      If you are viewing/editing the "Current File", will return you to the
  5. FileDir Menu (same as <Shift-F10> Exit CF).
  6.  
  7.      Otherwise, the prompt below will appear:
  8.  
  9.          Exit this session and return to DOS ?  <Y>es   <N>o
  10.  
  11.      NOTE: The procedures below (less {"Y" is chosen, and}) occurs whenever
  12. you institute a drive, sector, or cluster change. To save a lot of over
  13. explaining, it is referenced in a number of places in this DOC file.
  14.  
  15.      If "Y" is chosen, and there are unsaved sector changes, the prompt
  16. below will appear. If using the keyboard, press "A", "Y", "N", or "P" and
  17. then Enter. If using a mouse, double left click over "<A>", "<Y>", "<N>",
  18. or "<P>". The first left click chooses the character, and displays it onto
  19. the screen. The second left click issues an Enter. A right mouse click
  20. equals erase the displayed character or "<A>bort". This is a lot of fuss,
  21. but it helps to prevent human error.
  22.  
  23.      [F1=Help] Save changes to disk ?  <A>bort, <Y>es, <N>o, or <P>rint-out: 
  24.  
  25. If "P" is chosen, the (sub)prompt below will appear. If the printer is not
  26. On Line, and you press ESC (to abort the print-out), this will be treated
  27. as "<N>o".
  28.  
  29. Requires one full sheet. Changes will not be saved! <L>ast menu <P>rint-out.
  30.  
  31. Pressing "F1" on the keyboard, or a left mouse click over "[F1=Help]", will
  32. pop-up the help screen below:
  33.  
  34.              +-|ESC|---------------------------------+
  35.              | <A>bort = Exit back to the previous   |
  36.              |    session. Changes not saved to disk.|
  37.              | <Y>es   = Save changes to disk.       |
  38.              | <N>o    = Do not save changes to disk.|
  39.              | <P>rint-out = Do not save changes to  |
  40.              |    disk, but make a print out of the  |
  41.              |    changes. NOTE: This will bring up  |
  42.              |    a sub-menu that will allow you to  |
  43.              |    come back to this menu, if desired.|
  44.              |                                       |
  45.              | To execute: Press A,Y,N, or P <Enter>.|
  46.              |   Or a double left button mouse click.|
  47.              +---------------------------------------+
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.                                                                  Page 26
  55. ----------------------------------------------------------------------------
  56. SAVECLR <Shift-F2> - Introduction.
  57.  
  58.      This menu MUST be used in order to save your sector changes to disk or
  59. to totally clear the Edit Byte Buffer (which will store a maximum of 1024
  60. edited bytes, for later restore by pressing BACKSPACE over an edited byte
  61. in the sector window). The options menu shown below will appear. From the
  62. keyboard, use the up and down arrows to move the highlight bar to the desired
  63. option, and then press Enter. If using a mouse, double left click over the
  64. desired option. A right mouse click equals ESC (exit)!
  65.  
  66.              +-|ESC|---------------------------------+
  67.              | Save the sector changes made to disk! |
  68.              | Clear the Edit Byte buffer!           |
  69.              +---------------------|Dn |-|Up |-|CR |-+
  70.  
  71.      If either option is chosen, and the Edit Byte Buffer is empty, the
  72. message below will appear:
  73.  
  74.              +-|ESC|---------------------------------+
  75.              |    The Edit Byte buffer is empty!     |
  76.              +---------------------------------------+
  77.  
  78.      NOTE: If you attempt to edit more than 1024 bytes in the current sector,
  79. without saving any changes, the message below will appear:
  80.  
  81.              +-|ESC|---------------------------------+
  82.              |    The Edit Byte buffer is full!      |
  83.              +---------------------------------------+
  84.  
  85. ----------------------------------------------------------------------------
  86. SAVECLR <Shift-F2> MENU - Save the sector changes made to disk!
  87.  
  88.      If option #1 is chosen, and the Edit Byte Buffer is not empty, the
  89. procedure is the same as <Alone-F10> Exit DE.
  90. Then press ESC in order to exit out of the SaveClr session.
  91.  
  92. ----------------------------------------------------------------------------
  93. SAVECLR <Shift-F2> MENU - Clear the Edit Byte buffer!
  94.  
  95.      If option #2 is chosen, and the Edit Byte Buffer is not empty, the
  96. message below will appear. This flushes the internal buffer and then
  97. restores the edited byte(s) back to their original value!
  98. Then press ESC twice in order to exit out of the SaveClr session.
  99.  
  100.              +-|ESC|---------------------------------+
  101.              | The Edit Byte buffer is now empty!    |
  102.              +---------------------------------------+
  103.  
  104.  
  105.  
  106.  
  107.  
  108.                                                                  Page 27
  109. ----------------------------------------------------------------------------
  110. CLUSTER <Shift-F5>
  111.  
  112.      Enter new cluster to view (ESC to abort) [2-xxxxx]: _
  113.  
  114. Please note that cluster numbering begins at 2 !
  115. In the FAT (File Allocation Table), what would be Cluster #0 is the Media
  116. Descriptor Byte. Which is now pretty useless, but is kept there for backward
  117. compatibility. And what would be Cluster #1 is not used. Its content is
  118. always FFFh (for a 12-bit FAT) or FFFFh (for a 16-bit FAT).
  119. xxxxx = the maximum cluster number that you can input, in decimal.
  120. To input the desired cluster number in hexidecimal, end it with an "h".
  121. For example: 1111h<Enter>
  122.  
  123. If you have an individual file loaded for editing, the allowable clusters
  124. are restricted to the clusters that belong to that file.
  125. (This is done via <Alone-F7> FileDir, and the file is known as the
  126. "Current File".) And the prompt would then be:
  127.  
  128.      Enter new file cluster to view (ESC or ENTER alone to exit): _
  129.  
  130.      If there are unsaved sector changes, the procedure is the same as
  131. <Alone-F10> Exit DE.
  132.  
  133. FYI. The BOOT, FAT, and ROOT DIRECTORY sector(s) are not a part of the
  134. cluster numbering scheme. The quantity of sectors taken up by each one of
  135. these is determined during the formatting process and is stored in the BOOT
  136. sector (sector 0) of the disk. Which is how DE knows where to find them.
  137.      One cluster = x amount of sectors. All files and directories are stored
  138. in sectors on the disk. It is the fixed quantity of these sectors that is
  139. referred to as a cluster. And EACH file and directory is stored in a minimum
  140. of 1 cluster. If a file is 1 byte long, it takes up 1 cluster of disk space.
  141. Though preformatted High Density disks are 1 sector per cluster, the DOS
  142. Format command will only allow a minimum of 2 sectors per cluster.
  143. The number of "sectors per cluster" will always be a power of 2. Meaning
  144. that you will either have 1, 2, 4, 8, 16, 32, 64, or 128 sectors per cluster.
  145. The larger the hard disk, the larger the value.
  146. This is a limitation by/of DOS for 2 main reasons:
  147.   1.) To limit the size of the FAT(s) in order to have more space for file
  148.       storage (remember that floppy disks started at 160K and hard disks
  149.       at 10MB!), and
  150.   2.) The maximum size of a cluster number is a word value (16 bits). And
  151.       since the values FFF0h through FFFFh have special meanings, FFEFh is
  152.       the largest cluster number possible. Which equates to 65,518 clusters.
  153.       Which is why huge hard disks may have say, 64 sectors per cluster
  154.       and 4096 bytes per sector. What this boils down to, is that the
  155.       larger the hard drive, the greater the quantity of unused sectors
  156.       (wasted disk space) that you will have.
  157.  
  158.  
  159.  
  160.  
  161.  
  162.                                                                  Page 28
  163. CLUSTER <Shift-F5> (cont.)
  164.  
  165. FAT32 (in Windows NT and Windows 95+) overcomes this barrier, but in a
  166. half-baked manner. Each has its own 32-bit FAT scheme and they are not
  167. compatible with each other. They both are set up as proprietary schemes
  168. for the business enviroment, which means security and not public domain.
  169. From a programming standpoint, the calling convention for accessing a
  170. FAT32 disk is completely different than that of a 12 or 16-bit FAT.
  171. Which means that for DE to handle all three types of FATs, the program
  172. would increase in size by a minimum of 150%. And possibly containing a
  173. mixture of 16 and 32-bit code. Talk about a debugging nightmare! With the
  174. advent of Terrabyte hard disks (as standard features) just around the
  175. corner, it would seem that Microsoft, IBM, and maybe 4DOS, would get off
  176. their hindquarters and come up with a generic, public domain 32-bit FAT!
  177.  
  178. ----------------------------------------------------------------------------
  179. DSKSTAT <Shift-F6>
  180.  
  181.      Displays the physical characteristics of the logged drive. Plus other
  182. miscellaneous information. You will see one of the prompts below. From the
  183. keyboard, press "PgDn" (or "Page Down"), "PgUp" (or "Page Up"), or "P".
  184. If using a mouse, left click over "<PgDn>", "<PgUp>", or "< P >".
  185. A right click equals ESC (exit)!
  186.  
  187.          Press:  <PgDn>, < P > for print-out, or ESC to exit...
  188.                                   or
  189.          Press:  <PgUp>, < P > for print-out, or ESC to exit...
  190.  
  191.      NOTE: If DE is having trouble reading a particular drive in your
  192. system, I would be most greatful if you would do a few things for me!
  193. 1.) Make a print-out of the file "DSKSTATS.FRM".
  194. 2.) Use a REAL program to help fill in as many blanks of this form as
  195.     possible.
  196. 3.) If possible, send me a copy of the disks boot sector (sector 0).
  197.     This can be a printed copy or a binary copy on a floppy disk.
  198. 4.) And mail them to me.
  199. Just before I started recoding DE to handle large drives and files, I had
  200. a 5.3 Gigabyte hard drive installed in my system. Is partitioned into
  201. (2) 2 Gigabyte drives and (1) 1 Gigabyte drive. Drive manufacturers use
  202. some crazy schemes in order to get DOS to recognize these large drives.
  203. Had to create a SAFE_DIVIDE routine to handle some of the calcs that you
  204. see with <Shift-F6> DskStat. Was getting "Divide Overflow" messages from
  205. DOS and program crashes. It could be that I've overlooked another place
  206. in the code that needs SAFE_DIVIDE or the like. Thanks!
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.                                                                  Page 29
  217. ----------------------------------------------------------------------------
  218. CF INFO <Shift-F7>
  219.  
  220.      Displays the "Current File"s clusters and sectors. You will see the
  221. prompt shown below. From the keyboard, use the Up, Down, Right, and Left
  222. Arrows #or# Home, End, Ctrl-Home, and Ctrl-End to move the highlight bar
  223. to the desired cluster or sector to view, and press Enter.
  224. Press ESC to abort the CF Info Menu.
  225.  
  226. >These are the Clusters and Sectors that are assigned to the "Current File"<
  227.  
  228.      The "LEGEND", at the right side of the CF Info Menu, is a simple help
  229. screen of allowable key presses. If using a mouse, a right or left click
  230. over any command, will execute that command.
  231.  
  232.      If there are unsaved sector changes, the procedure is the same as
  233. <Alone-F10> Exit DE.
  234.  
  235.      Pressing F1 brings up the help screen below. If using a mouse, press
  236. both the left and right buttons at the same time.
  237.  
  238.              +-|ESC|---------------------------------+
  239.              | Position the cursor over the desired  |
  240.              | Cluster or Sector to view and press   |
  241.              | <Enter>. The Clusters and Sectors     |
  242.              | shown apply to the "Current File"     |
  243.              | only! Pressing ESC will abort this    |
  244.              | session with nothing affected.        |
  245.              | Only 2 sectors of each cluster are    |
  246.              | shown at a time. Use the right and    |
  247.              | left arrow to increment/decrement the |
  248.              | sector numbers. ^Home and ^End move   |
  249.              | the cursor to the very begining and   |
  250.              | ending sector number, respectively.   |
  251.              +---------------------------------------+
  252.  
  253.      NOTE: Though the screen display can handle a cluster size up to 128
  254. sectors, the print-out routine can only handle a cluster size up to 64
  255. sectors. If an attempt is made to print out a 128 sector cluster, you will
  256. hear a beep from the PC speaker.
  257.  
  258. ----------------------------------------------------------------------------
  259. EXIT CF <Shift-F10>
  260.  
  261.      If you are viewing/editing the "Current File", will return you to the
  262. FileDir Menu (you may also use <Alone-F10> Exit DE). If there are unsaved
  263. sector changes, the procedure is the same as <Alone-F10> Exit DE.
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.                                                                  Page 30
  271. ----------------------------------------------------------------------------
  272. ABSGOTO <Ctrl-F5>
  273.  
  274.      This is a shortcut to the different areas of the disk. You will see
  275. the prompt below. From the keyboard, press "B", "F", "T", "R", or "D".
  276. If using a mouse, left click over the desired option. A right click equals
  277. ESC (exit)!
  278.  
  279. Go to starting sector of: <B>oot, <F>AT#1, FA<T>#2, <R>oot Dir, or <D>ata ?
  280.  
  281.      If there are unsaved sector changes, the procedure is the same as
  282. <Alone-F10> Exit DE.
  283.  
  284.      Pressing F1 brings up the help screen below. If using a mouse, press
  285. both the left and right buttons at the same time.
  286.  
  287.              +-|ESC|---------------------------------+
  288.              | ESC = Exit and do nothing.            |
  289.              | The other key presses load the speci- |
  290.              | fied sector into the Window, making   |
  291.              | it the current sector to View/Edit.   |
  292.              +---------------------------------------+
  293.  
  294. ----------------------------------------------------------------------------
  295. TESTCF  <Ctrl-F6>
  296.  
  297.      NOTE: If this test is run on an erased file or directory, it will
  298. report any bad clusters found, but will not relocate them.
  299.  
  300.      Performs a test read of the "Current File" clusters (sectors), to
  301. determine the integrity of the files data. You will see the prompt below.
  302. Choose the printer option by pressing "Y" or "N" on the keyboard, or a
  303. left mouse click over the "Y" or "N". To abort, press "ESC" on the keyboard,
  304. or a right mouse click. If "Y" is chosen, and the printer is not On Line,
  305. and you press ESC (to abort the print-out), the cluster test will continue.
  306.  
  307.      [F1=Help] Do you wish to have the output sent to the printer (Y/N) ?
  308.  
  309. Pressing "F1" on the keyboard, or a left mouse click over "[F1=Help]", will
  310. pop-up the help screen below:
  311.  
  312.              +-|ESC|---------------------------------+
  313.              | This session performs a test read     |
  314.              | of all clusters that are allocated    |
  315.              | to the "Current File".                |
  316.              | If a bad cluster is detected, you     |
  317.              | have the OPTION of moving the         |
  318.              | cluster to a safe area of the disk.   |
  319.              | All output is sent to the screen and  |
  320.              | optionally the printer.               |
  321.              | ESC = abort this session.             |
  322.              +---------------------------------------+
  323.  
  324.                                                                  Page 31
  325. TESTCF  <Ctrl-F6> (cont.)
  326.  
  327.      After selecting the printer option, the prompt below will appear.
  328. xxxx = the cluster number (in hexidecimal) that is currently being tested.
  329. To abort the cluster test, before it is finished, press ESC.
  330.  
  331. >>> Performing test read of all "Current File" clusters. <<<   Cluster: xxxx
  332.  
  333.      If there were no read errors detected, the prompt below will appear.
  334.  
  335.          No errors found in reading the "Current File" clusters!
  336.  
  337.      If there were read errors detected, the clusters that the read errors
  338. occurred in will be displayed on the screen (and sent to the printer, if the
  339. print-out option was chosen). And the message below will appear.
  340. To relocate each clusters file data to a good cluster on the disk, press "Y"
  341. on the keyboard, or a left mouse click over "Y". To abort and exit, without
  342. relocating the bad clusters, press "ESC" or "N" on the keyboard. Or a left
  343. mouse click over "ESC" or "N".
  344.  
  345.              +-|ESC|---------------------------------+
  346.              |  Move the bad cluster(s) to a safe    |
  347.              |  area of the disk!? Each bad cluster  |
  348.              |  will also be marked as such, in the  |
  349.              |  FAT, to prevent it from being later  |
  350.              |  reused.                              |
  351.              |           Continue <Y/N> ?            |
  352.              +---------------------------------------+
  353.  
  354.      If "Y" is chosen, and DE detects that the next available free cluster
  355. is bad (DE checks the integrity of the free cluster before continuing), the
  356. message below will appear. To mark the cluster as bad, in the FAT(s),
  357. press "Y" on the keyboard, or a left mouse click over "Y". To skip marking
  358. the cluster as bad, in the FAT(s), press "ESC" or "N" on the keyboard. Or a
  359. left mouse click over "ESC" or "N". Regardless of the option chosen, DE will
  360. then continue its search for the next free cluster.
  361.  
  362.              +-|ESC|---------------------------------+
  363.              |  In parsing the FAT for the next free |
  364.              |  cluster, and then test reading it,   |
  365.              |  a bad cluster was detected.          |
  366.              |  Mark it as bad!?  ESC or <N> = no.   |
  367.              |                                       |
  368.              |            Continue <Y/N> ?           |
  369.              +---------------------------------------+
  370.  
  371.      If there are no more available free clusters, the message below will
  372. appear. Press "ESC" on the keyboard, or a left mouse click over "ESC",
  373. to end the Test CF session.
  374.  
  375.              +-|ESC|---------------------------------+
  376.              | SORRY: The disk is full! There are no |
  377.              | more free clusters available.         |
  378.              +---------------------------------------+           Page 32
  379. TESTCF  <Ctrl-F6> (cont.)
  380.  
  381.      NOTE: If there were read errors detected in some of the "Current File" 
  382. clusters, but you have never had a problem with the file, I would recommend
  383. not relocating the bad clusters. And if you haven't already done so, I would
  384. recommend running the <Alt-F7> SecTest, with the print-out option. If it
  385. reports a great number of bad sectors, its probably a good time to perform
  386. a complete backup, and then low-level format the drive. This will restore
  387. the magnetic field of the disk. Please reference SECTEST <Alt-F7> for a
  388. more comprehensive explaination of all this.
  389.  
  390.      NOTE: In order to limit the file size of DE, it uses memory allocation
  391. to perform this test. If in running this session with the least amount of
  392. memory required, there would still not be enough free memory, you would see
  393. see the message below. Press "ESC" on the keyboard, or a left mouse click
  394. over "ESC", to end the Test CF session.
  395.  
  396.              +-|ESC|---------------------------------+
  397.              | SORRY: There is not enough free memory|
  398.              | to run the Test Current File session! |
  399.              +---------------------------------------+
  400.  
  401. ----------------------------------------------------------------------------
  402. FILTEST <Ctrl-F7>
  403.  
  404.      Performs a test read of all clusters (sectors), for each Directory and
  405. File on the logged drive, to determine the integrity of the Directory or
  406. Files data. As each Directory or File is tested, it is displayed as the
  407. "Current File". You will see the prompt below.
  408. Choose the printer option by pressing "Y" or "N" on the keyboard, or a
  409. left mouse click over the "Y" or "N". To abort, press "ESC" on the keyboard,
  410. or a right mouse click. If "Y" is chosen, and the printer is not On Line,
  411. and you press ESC (to abort the print-out), the cluster test will continue.
  412.  
  413.      [F1=Help] Do you wish to have the output sent to the printer (Y/N) ?
  414.  
  415. Pressing "F1" on the keyboard, or a left mouse click over "[F1=Help]", will
  416. pop-up the help screen below:
  417.  
  418.              +-|ESC|---------------------------------+
  419.              | This session performs a test read     |
  420.              | of all clusters for each Directory    |
  421.              | and File on the logged drive.         |
  422.              | If a bad cluster is detected, you     |
  423.              | have the OPTION of moving the         |
  424.              | cluster to a safe area of the disk.   |
  425.              | All output is sent to the screen and  |
  426.              | optionally the printer.               |
  427.              | ESC = abort this session.             |
  428.              +---------------------------------------+
  429.  
  430.  
  431.  
  432.                                                                  Page 33
  433. FILTEST <Ctrl-F7> (cont.)
  434.  
  435.      After selecting the printer option, the prompt below will appear.
  436. xxxx = the cluster number (in hexidecimal) that is currently being tested.
  437. The "Current File" display, at the top left-hand corner of the screen, will
  438. show the Directory or File that is currently being tested.
  439. To abort the cluster test, before it is finished, press ESC.
  440.  
  441. >> Performing test read of all Directory and File clusters. <<  Cluster: xxxx
  442.  
  443.      If there were no read errors detected, the prompt below will appear.
  444.  
  445.          No errors found in reading the Directory and File clusters!
  446.  
  447.      If there were read errors detected, the clusters that the read errors
  448. occurred in and the "Current File" will be displayed on the screen (and sent
  449. to the printer, if the print-out option was chosen). And the message below
  450. will appear. To relocate each clusters file data to a good cluster on the
  451. disk, press "Y" on the keyboard, or a left mouse click over "Y". To abort
  452. and exit, without relocating the bad clusters, press "ESC" or "N" on the
  453. keyboard. Or a left mouse click over "ESC" or "N". Regardless of the option
  454. chosen, DE will then continue with the next Directory or File.
  455.  
  456.              +-|ESC|---------------------------------+
  457.              |  Move the bad cluster(s) to a safe    |
  458.              |  area of the disk!? Each bad cluster  |
  459.              |  will also be marked as such, in the  |
  460.              |  FAT, to prevent it from being later  |
  461.              |  reused.                              |
  462.              |           Continue <Y/N> ?            |
  463.              +---------------------------------------+
  464.  
  465.      If "Y" is chosen, and DE detects that the next available free cluster
  466. is bad (DE checks the integrity of the free cluster before continuing), the
  467. message below will appear. To mark the cluster as bad, in the FAT(s),
  468. press "Y" on the keyboard, or a left mouse click over "Y". To skip marking
  469. the cluster as bad, in the FAT(s), press "ESC" or "N" on the keyboard. Or a
  470. left mouse click over "ESC" or "N". Regardless of the option chosen, DE will
  471. then continue its search for the next free cluster.
  472.  
  473.              +-|ESC|---------------------------------+
  474.              |  In parsing the FAT for the next free |
  475.              |  cluster, and then test reading it,   |
  476.              |  a bad cluster was detected.          |
  477.              |  Mark it as bad!?  ESC or <N> = no.   |
  478.              |                                       |
  479.              |            Continue <Y/N> ?           |
  480.              +---------------------------------------+
  481.  
  482.  
  483.  
  484.  
  485.  
  486.                                                                  Page 34
  487. FILTEST <Ctrl-F7> (cont.)
  488.  
  489.      If there are no more available free clusters, the message below will
  490. appear. Press "ESC" on the keyboard, or a left mouse click over "ESC",
  491. to end the FilTest session.
  492.  
  493.              +-|ESC|---------------------------------+
  494.              | SORRY: The disk is full! There are no |
  495.              | more free clusters available.         |
  496.              +---------------------------------------+
  497.  
  498.      NOTE: If there were read errors detected in some of the "Current File" 
  499. clusters, but you have never had a problem with the file, I would recommend
  500. not relocating the bad clusters. And if you haven't already done so, I would
  501. recommend running the <Alt-F7> SecTest, with the print-out option. If it
  502. reports a great number of bad sectors, its probably a good time to perform
  503. a complete backup, and then low-level format the drive. This will restore
  504. the magnetic field of the disk. Please reference SECTEST <Alt-F7> for a
  505. more comprehensive explaination of all this.
  506.  
  507.      NOTE: In order to limit the file size of DE, it uses memory allocation
  508. to perform this test. If in running this session with the least amount of
  509. memory required, there would still not be enough free memory, you would see
  510. see the message below. Press "ESC" on the keyboard, or a left mouse click
  511. over "ESC", to end the FilTest session.
  512.  
  513.              +-|ESC|---------------------------------+
  514.              | SORRY: There is not enough free memory|
  515.              | to run the <DIR>/File Test session!   |
  516.              +---------------------------------------+
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.                                                                  Page 35
  541. ----------------------------------------------------------------------------
  542. DOSHELL <Ctrl-F10>
  543.  
  544.      Allows you to shell out to the operating system in order to perform
  545. mundane tasks. DE will not allow you to shell out if you have a "Current
  546. File" loaded for viewing/editing. Once you have exitted back to DE, the
  547. program completely rebuilds the FileDir Menu. This is a safety feature to
  548. protect both you and I. If the shell out is successful, the screen will
  549. be cleared, and the following message will appear.
  550.  
  551.          Type EXIT to return to DiskEditor...
  552.  
  553.          C:\>_    <---- Will be whatever "COMSPEC=" is in the Enviroment.
  554.  
  555.      In the event of a shell error, one of below messages will appear.
  556.  
  557.          FILENAME.EXT not found!
  558.          Press ESC to continue...
  559.  
  560.          Not enough free memory!
  561.          Press ESC to continue...
  562.  
  563.          Bad Enviroment (reason unknown)!
  564.          Press ESC to continue...
  565.  
  566.          Unknown Error!
  567.          Press ESC to continue...
  568.  
  569.      DE will not allow you to shell out a second time if one of the above
  570. shell errors occurs. Could possibly crash the system, forcing you to reboot.
  571. In the event that you do try, the below message will appear. Press "ESC" on
  572. the keyboard, or a left mouse click over "ESC", to end the DOShell session.
  573.  
  574.              +-|ESC|---------------------------------+
  575.              | Sorry!! Attempting to invoke the DOS  |
  576.              | shell again could crash the computer. |
  577.              +---------------------------------------+
  578.  
  579.      If DE could not locate "COMSPEC=" in the Enviroment, then it will not
  580. attempt to shell out, and the below message will appear. Press "ESC" on the
  581. keyboard, or a left mouse click over "ESC", to end the DOShell session.
  582.  
  583.              +-|ESC|---------------------------------+
  584.              | Sorry!! Could not locate COMSPEC= in  |
  585.              | the Enviroment Variable area.         |
  586.              +---------------------------------------+
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.                                                                  Page 36